﻿// <copyright file="IDatatable.cs" company="ThorIndustry">Copyright (c) ThorIndustry. All rights reserved.</copyright>

public interface IDatatable<T> where T : IDatatableElement
{
    System.Collections.Generic.IEnumerable<string> Keys
    {
        get;
    }

    System.Collections.Generic.IEnumerable<T> Values
    {
        get;
    }

    bool TryGetValue(string key, out T value);

    T GetValue(string key);

    T[] GetValues();
}
